Funktionale Verifikation von Low-Power Designs unter Verwendung Virtueller Prototypen

نویسندگان

  • Fabian Mischkalla
  • Wolfgang Müller
چکیده

Elektronische Systeme sind angesichts der zunehmenden Anforderungen an ihre Energieeffizienz immer häufiger mit einem aktivem Power-Management (PM) ausgestattet. Hierbei werden Spannungen und Frequenzen skaliert oder inaktive Bereiche zeitweise von der Versorgungsspannung getrennt. Die Steuerung erfolgt zumeist softwareseitig, wobei die Komplexität aufgrund der stetig wachsenden Anzahl von Power-Modi erheblich angestiegen ist. Deshalb sollte das PM bereits in einem frühen Entwurfsstadium getestet werden. Standardmäßig kommen hier virtuelle Prototypen zum Einsatz, die auf der Transaction-Level-Modellierung (TLM) basieren und komplette Systeme simulieren. Allerdings beschränken sich die aktuellen Modellierungsstandards ausschließlich auf funktionale und zeitliche Abstraktion, so dass power-relevante Verhaltenseigenschaften bisher nicht berücksichtigt werden können. In dieser Arbeit wird ein SystemC/TLM basierter Simulationsansatz vorgestellt, der es ermöglicht, PM-Architekturen auf Basis des Unified-Power-Formats (IEEE Std. 1801-2009) und virtueller Prototypen zu modellieren und auf TLM-2.0 „loosely-timed“-Ebene zu verifizieren. Mit Hilfe eines effizienten Synchronisationskonzepts werden etwaige Performanceeinbußen hinsichtlich der Laufzeit minimiert. Anhand eines Fallbeispiels wird gezeigt, dass entsprechend annotierte Modelle lediglich um den Faktor 2-3 langsamer simulieren als reine TLMBeschreibungen, jedoch ausreichend akkurat sind, um typische Low-Power-Fehlerarten abzudecken.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visuelle Spezifikation interaktiver Softwaresysteme

In diesem Beitrag stellen wir eine Werkzeugkette zur Modell-getriebenen Erzeugung interaktiver Prototypen vor. Durch die konsequente Verwendung von visuellen Simulationen für funktionale und nicht-funktionale Anforderungen können Prototypen als Vehikel für eine neue Art der Systemspezifikation fungieren. Der Prozess der Anforderungsermittlung soll damit so verändert werden, dass Prototypen als ...

متن کامل

Strukturorientiertes Testen funktionaler Programme

Funktionale Programmierung ermöglicht das Erstellen von Programmen auf einem hohen Abstraktionsniveau. Eine Anzahl erfolgreicher Softwareprojekte unter Verwendung funktionaler Sprachen lässt eine wachsende Relevanz funktionaler Programmierung für die industrielle Softwareentwicklung erwarten. Gerade für die industrielle Nutzung einer Programmiersprache ist jedoch eine ausreichende Werkzeugunter...

متن کامل

Funktionale Verifikation eingebetteter Systeme: Techniken und Werkzeuge auf Systemebene

Aufgrund der rasch zunehmenden Komplexität eingebetteter Systeme ergab sich die Notwendigkeit, die Abstraktionsebene im Systementwurf anzuheben. Es wurde die elektronische Systemebene geschaffen, auf der die Systembeschreibungssprache SystemC und die Konzepte zur Modellierung auf Transaktionsebene (engl. Transaction Level Modeling, TLM) große Bedeutung erlangten. TLM-Modelle, die in SystemC ges...

متن کامل

Haptisch-visuelle Benutzerschnittstelle für die kieferchirurgische Operationsplanung 3-D-Segmentierung von Kieferknochen mit Kraftrückkopplung

Zusammenfassung. Ziel unserer Arbeit ist ein vollständig computergestütztes System für die kieferchirurgische Operationsplanung [1]. Ein wichtiger Bestandteil ist die interaktive Bestimmung der für die Planung benötigten Knochensegmente unter Benutzung virtueller Werkzeuge. Zu diesem Zweck haben wir eine einfach zu bedienende Benutzerschnittstelle geschaffen, die sowohl visuelles als auch hapti...

متن کامل

Formale Verifikation von ASCET Modellen im Rahmen der Entwicklung der Aktivlenkung

Im folgenden wird der Einsatz eines Prototypen zur formalen Verifikation von ASCET-SD-Modellen im Kontext der aktuell von BMW entwickelten Aktivlenkung [EPK02] geschildert. Der Prototyp wurde zur Überprüfung sicherheitsrelevanter Eigenschaften der Abschaltlogik verwendet, welche ein zentraler Bestandteil der Steuerung der Aktivlenkung ist.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013